// pages/orders/orders.js
var orderArr;
var goodArr;
var totalPrice=0;
 var _updateTime=0;
Page({

 /**
  * 页面的初始数据
  */
 data: {
   userAddress:null,
   carArr:[],
   totalPrice:0,
   content:'',
   phone :'',
   _updateTime: 0
 },
async onSubmit(){
     if(this.data.totalPrice==0)
     return wx.showToast({
       title: '请确认订单价格',
       icon: "none",
       mask: true,
     })
wx.showLoading({
 title: '加载中...',
})
  var res2 = await wx.cloud.callFunction({
    name:"jiedan_pay",
    data:{
      orderNum:this.data.orderNum,
      totalPrice:this.data.totalPrice
    }
  })
  var payment = res2.result.payment;
  console.log(res2)
  await wx.requestPayment({
  ...payment
  }).then(async res=>{
     await this.updateOrder();
      wx.showToast({
        title: '支付成功',
        icon: 'success',
        mask: true,
        duration: 1000
        })
     }).catch(err=>{   
     })
     wx.hideLoading()
     wx.reLaunch({
       url: '/pages/mine/mine',
     })
 },

async updateOrder(){
 await wx.cloud.callFunction({
   name:"jiedan_order_update",
   data:{
    orderNum:this.data.orderNum
   }
 })
 },

 /**
  * 生命周期函数--监听页面加载
  */
 async onLoad(options) {
  this.setData({
    content: options.content,
    phone: options.phone,
    price:options.price,
    orderNum:options.orderNum
  })
   wx.showLoading({
     title: '数据加载中...',
     mask: true,
   })
   totalPrice=0;
   this.setData({
    totalPrice:options.price,
   })
   console.log(totalPrice)
   wx.hideLoading() 
 },


 /**
  * 生命周期函数--监听页面初次渲染完成
  */
 onReady: function () {
  
 },

 /**
  * 生命周期函数--监听页面显示
  */
 onShow: function () {

 },

 /**
  * 生命周期函数--监听页面隐藏
  */
 onHide: function () {

 },

 /**
  * 生命周期函数--监听页面卸载
  */
 onUnload: function () {

 },

 /**
  * 页面相关事件处理函数--监听用户下拉动作
  */
 onPullDownRefresh: function () {

 },

 /**
  * 页面上拉触底事件的处理函数
  */
 onReachBottom: function () {

 },

 /**
  * 用户点击右上角分享
  */
 onShareAppMessage: function () {

 }
})